/* CSS Document */
/* common */
/* end common */
.pay-icon {
  background-image: url("/resources/img/succ-icon.png");
  background-size: 1.50667rem 3.8rem;
  background-repeat: no-repeat;
  display: inline-block; }

.pay-succ {
  margin-top: 25.5%;
  text-align: center;
  position: relative; }

.succ-icon {
  width: 1.50667rem;
  height: 1.50667rem;
  background-position: 0 0;
  position: absolute;
  margin-left: 0.74667rem; }

.fail-icon {
  width: 1.50667rem;
  height: 1.50667rem;
  background-position: 0 -1.64rem;
  position: absolute;
  margin-left: 0.74667rem; }

.com-icon {
  width: 1.26667rem;
  height: 0.57333rem;
  background-position: -0.12rem -3.21333rem;
  position: absolute; }

.s-wait {
  font-size: 0.4rem;
  margin-top: 0.53333rem;
  color: #666; }
  .s-wait .wait-text {
    margin-left: 1.37333rem; }

.s-text {
  font-size: 0.48rem;
  color: #333;
  margin-top: 1.86667rem;
  display: inline-block; }

.submit {
  width: 100%;
  text-align: center;
  position: fixed;
  bottom: 8%; }

.s-btn {
  text-align: center;
  font-size: 0.4rem;
  display: inline-block;
  border-radius: 0.13333rem; }

.btn-check {
  width: 4.26667rem;
  height: 0.98667rem;
  line-height: 0.98667rem;
  background: #b22222;
  color: #fff; }

.btn-return {
  width: 4.21333rem;
  height: 0.93333rem;
  line-height: 0.93333rem;
  border: 0.02667rem solid #b22222;
  color: #b22222;
  margin-left: 0.4rem; }

@media all and (orientation: landscape) {
  .pay-succ {
    margin-top: 8%; } }
